.g-prs,.g-prs .fnh{height:30px;line-height:30px;}
.g-prs{position:relative;border:1px solid #bababa;background:#d7d7d7;font-size:14px;color:#999;}
.g-prs .cnt{position:absolute;z-index:10;top:0;left:0;width:100%;text-align:center;}
.g-prs .fnh{position:absolute;z-index:5;top:-1px;left:-1px;width:30%;border:1px solid #bdda9e;background:#e6fac0;}
.g-prs .bar{position:absolute;z-index:6;top:-8px;left:30%;width:8px;height:44px;background:#cde5e5;border:1px solid #b2d1d1;cursor:pointer;}
.g-prs .bar:hover{background:#99dbdb;border:1px solid #85c1c2;}

.g-tcls{margin:10px 0 50px;line-height:30px;font-size:18px;color:#333;}
.g-tcls .lft{float:left;width:60px;margin-right:-60px;}
.g-tcls .lft .l0{color:#999;}
.g-tcls .lft .l1{line-height:60px;font-size:44px;}
.g-tcls .rgt{min-height:90px;margin-left:60px;padding-left:5px;border-left:5px solid #e9e9e9;}
.g-tcls .rgt .itm .del{display:none;}
.g-tcls .rgt .itm:hover{background:#CDE5E5;}
.g-tcls .rgt .itm:hover .del{display:inline;}

.g-task-0 .ttl{padding-top:30px;font-size:18px;color:#333;text-align:left;}
.g-task-0 .lst{padding:8px 0;border:1px solid #CDCDCD;}
.g-task-0 .lst table{width:100%;}
.g-task-0 .lst td{padding:2px 10px;text-align:left;}
.g-task-0 .lst .c0{padding-left:20px;}
.g-task-0 .lst .c3{padding-right:20px;}
.g-task-0 .lst .c2{width:250px;}
.g-task-0 .lst .itm{height:30px;line-height:30px;padding:0 15px;font-size:16px;color:#666;border:1px solid #CBCBCB;background:#E9E9E9;cursor:move;}
.g-task-0 .lst .itm:hover{background:#cde5e5;border:1px solid #b2d1d1;color:#333;}
.g-task-0 .lst .js-drag{background:#99dbdb;border:1px solid #85c1c1;color:#333;}
.g-task-0 .lst .js-disable{background:#e6e6e6;border:1px solid #d7d7d6;color:#a9a9a8;}
.g-task-0 .tip{line-height:20px;color:#666;text-align:left;}
.g-task-0 .cal-0{margin:5px auto;}
.g-task-0 .cal-0 .c1{padding:0 15px;}
.g-task-0 .cal-0 .show{width:151px;height:114px;background-position:0 -621px;}
.g-task-0 .cal-0 .show .m{height:80px;line-height:80px;font-size:48px;color:#333;}
.g-task-0 .cal-0 .show .y{height:34px;line-height:34px;font-size:16px;color:#999;}
.g-task-0 .cal-1{width:100%;margin:-1px 0 10px;border-collapse:collapse;border:1px solid #CBCBCB;}
.g-task-0 .cal-1 th{height:25px;line-height:25px;font-size:16px;background:#e9e9e9;color:#999;border:1px solid #d7d7d6;}
.g-task-0 .cal-1 td{background:#F4F4F4;border:1px solid #d7d7d6;}
.g-task-0 .cal-1 .td{position:relative;height:80px;}
.g-task-0 .cal-1 .c0{background:#f7e0e3;}
.g-task-0 .cal-1 .c1{background:#f6eaeb;}
.g-task-0 .cal-1 .day{position:absolute;height:20px;line-height:20px;bottom:3px;right:8px;font-size:14px;color:#a9a9a8;}
.g-task-0 .act{margin-bottom:100px;text-align:right;}

.g-task-1 .bdy{background:#F4F4F4;}
.g-task-1 .are{padding:20px 50px;text-align:left;}
.g-task-1 .are-0{padding-bottom:0;}
.g-task-1 .are-0 .ln0{font-size:18px;color:#333;}
.g-task-1 .are-0 .ln0 .f-btn{margin-left:10px;}
.g-task-1 .are-1{font-size:18px;border-style:solid;border-color:#E3E3E2;border-width:5px 0;}
.g-task-1 .are-1 .ln0{color:#333;}
.g-task-1 .are-1 .ln1{color:#666;text-align:center;}
.g-task-1 .are-1 .g-prs{margin:10px 0;}
.g-task-1 .are-1 .g-prs .cnt{width:auto;left:70px;}
.g-task-1 .are-2{font-size:18px;}
.g-task-1 .are-2 .ln0 a{font-size:18px;color:#224343;}
.g-task-1 .are-2 .ln0 a:hover{color:#1ca4a5;}
.g-task-1 .are-2 .l0{margin:20px 0 5px;}
.g-task-1 .are-2 .jlst{width:550px;}
.g-task-1 .are-2 .jlst img{width:64px;height:64px;margin-right:5px;}
.g-task-1 .are-2 .jlst .c0{width:30px;}
.g-task-1 .are-2 .jlst .c1{padding-right:70px;}
.g-task-1 .are-2 .jlst .jl{color:#999;font-size:14px;}
.g-task-1 .are-2 .jlst .jl .c1{vertical-align:bottom;}
.g-task-1 .are-2 .jlst .jl td{padding-top:5px;padding-right:50px;}
.g-task-1 .are-2 .jlst .f-txt{width:200px;margin-bottom:20px;}
.g-task-1 .are-2 .jlst .sl{border-bottom:1px solid #e3e3e2;color:#666;line-height:30px;font-size:18px;}
.g-task-1 .are-2-1{padding-top:0;border:1px solid #E3E3E2;border-width:1px 0;}
.g-task-1 .are-2-1 select{width:300px;}
.g-task-1 .are-2-1 .l1{margin:10px 0;}
.g-task-1 .are-3{padding-bottom:30px;border-bottom:1px solid #BABABA;font-size:18px;color:#333;}
.g-task-1 .are-3 .red{color:#C74242;}
.g-task-1 .g-act{padding:40px 0 100px;text-align:center;}
